\hypertarget{class_zebulon_1_1_coral_a_h_r_s_1_1_pong}{
\section{Zebulon::CoralAHRS::Pong Class Reference}
\label{class_zebulon_1_1_coral_a_h_r_s_1_1_pong}\index{Zebulon::CoralAHRS::Pong@{Zebulon::CoralAHRS::Pong}}
}


This message is sent as a response to a \hyperlink{class_zebulon_1_1_coral_a_h_r_s_1_1_ping}{Ping} message. It is used as a means to verify the Coral AHRS unit is responding to messages.  


{\ttfamily \#include $<$pong.h$>$}Inheritance diagram for Zebulon::CoralAHRS::Pong::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2cm]{class_zebulon_1_1_coral_a_h_r_s_1_1_pong}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_zebulon_1_1_coral_a_h_r_s_1_1_pong_a1cdb04590c0aeebb34f7d1f85fc27463}{
\hyperlink{class_zebulon_1_1_coral_a_h_r_s_1_1_pong_a1cdb04590c0aeebb34f7d1f85fc27463}{Pong} ()}
\label{class_zebulon_1_1_coral_a_h_r_s_1_1_pong_a1cdb04590c0aeebb34f7d1f85fc27463}

\begin{DoxyCompactList}\small\item\em Constructor. \item\end{DoxyCompactList}\item 
\hypertarget{class_zebulon_1_1_coral_a_h_r_s_1_1_pong_a51b1a3feee45026071eaba47489e504a}{
virtual \hyperlink{class_zebulon_1_1_coral_a_h_r_s_1_1_pong_a51b1a3feee45026071eaba47489e504a}{$\sim$Pong} ()}
\label{class_zebulon_1_1_coral_a_h_r_s_1_1_pong_a51b1a3feee45026071eaba47489e504a}

\begin{DoxyCompactList}\small\item\em Destructor. \item\end{DoxyCompactList}\item 
virtual int \hyperlink{class_zebulon_1_1_coral_a_h_r_s_1_1_pong_a7b1d59f1ae6f58cb52c09ee237ceb839}{WriteMessageBody} (CxUtils::Packet \&packet) const 
\begin{DoxyCompactList}\small\item\em Writes contents of message body to packet. \item\end{DoxyCompactList}\item 
virtual int \hyperlink{class_zebulon_1_1_coral_a_h_r_s_1_1_pong_ad0733c14c8beb86af664a15925be145d}{ReadMessageBody} (const CxUtils::Packet \&packet)
\begin{DoxyCompactList}\small\item\em Reads contents of message body from the packet, saving to internal data members. \item\end{DoxyCompactList}\item 
\hypertarget{class_zebulon_1_1_coral_a_h_r_s_1_1_pong_aaedd897b5c0c8c220f0d027af65c1315}{
virtual \hyperlink{class_zebulon_1_1_coral_a_h_r_s_1_1_message}{Message} $\ast$ {\bfseries Clone} () const }
\label{class_zebulon_1_1_coral_a_h_r_s_1_1_pong_aaedd897b5c0c8c220f0d027af65c1315}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
This message is sent as a response to a \hyperlink{class_zebulon_1_1_coral_a_h_r_s_1_1_ping}{Ping} message. It is used as a means to verify the Coral AHRS unit is responding to messages. 

\subsection{Member Function Documentation}
\hypertarget{class_zebulon_1_1_coral_a_h_r_s_1_1_pong_ad0733c14c8beb86af664a15925be145d}{
\index{Zebulon::CoralAHRS::Pong@{Zebulon::CoralAHRS::Pong}!ReadMessageBody@{ReadMessageBody}}
\index{ReadMessageBody@{ReadMessageBody}!Zebulon::CoralAHRS::Pong@{Zebulon::CoralAHRS::Pong}}
\subsubsection[{ReadMessageBody}]{\setlength{\rightskip}{0pt plus 5cm}int Pong::ReadMessageBody (const CxUtils::Packet \& {\em packet})\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{class_zebulon_1_1_coral_a_h_r_s_1_1_pong_ad0733c14c8beb86af664a15925be145d}


Reads contents of message body from the packet, saving to internal data members. 
\begin{DoxyParams}{Parameters}
\item[\mbox{$\leftarrow$} {\em packet}]The packet to read data from.\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Number of bytes read from packet. 
\end{DoxyReturn}


Implements \hyperlink{class_zebulon_1_1_coral_a_h_r_s_1_1_message}{Zebulon::CoralAHRS::Message}.\hypertarget{class_zebulon_1_1_coral_a_h_r_s_1_1_pong_a7b1d59f1ae6f58cb52c09ee237ceb839}{
\index{Zebulon::CoralAHRS::Pong@{Zebulon::CoralAHRS::Pong}!WriteMessageBody@{WriteMessageBody}}
\index{WriteMessageBody@{WriteMessageBody}!Zebulon::CoralAHRS::Pong@{Zebulon::CoralAHRS::Pong}}
\subsubsection[{WriteMessageBody}]{\setlength{\rightskip}{0pt plus 5cm}int Pong::WriteMessageBody (CxUtils::Packet \& {\em packet}) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{class_zebulon_1_1_coral_a_h_r_s_1_1_pong_a7b1d59f1ae6f58cb52c09ee237ceb839}


Writes contents of message body to packet. 
\begin{DoxyParams}{Parameters}
\item[\mbox{$\leftarrow$} {\em packet}]The packet to write data to.\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Number of bytes written to packet. 
\end{DoxyReturn}


Implements \hyperlink{class_zebulon_1_1_coral_a_h_r_s_1_1_message}{Zebulon::CoralAHRS::Message}.

The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/coralahrs/include/coralahrs/messages/pong.h\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/coralahrs/src/coralahrs/messages/pong.cpp\end{DoxyCompactItemize}
